package com.itheima.map;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class A01_MapDemo {
    public static void main(String[] args) {
       /* 川练习一：
        利用键找值的方式遍历map集合，要求：装着键的单列集合使用增强for的形式进行遍历
        门练习二：
        利用键找值的方式遍历map集合，要求：装着键的单列集合使用迭代器的形式进行遍历
        1练习三：
        利用键找值的方式遍历map集合，要求：装着键的单列集合使用1ambda表达式的形式进行遍历*/
        Map<String,String> map = new HashMap<>();
        map.put("郭靖","黄蓉");
        map.put("杨过","小龙女");
        map.put("刘备","孙尚香");

        Set<String> s = map.keySet();
        for (String s1 : s) {
            String s2 = map.get(s1);
            System.out.println(s1+","+s2);
        }

        Iterator<String> it = s.iterator();
        while (it.hasNext()){
            String s3 = it.next();
            String s4 = map.get(s3);
            System.out.println(s3+"="+s4);
        }



        s.forEach(s5 ->{
                String s6 = map.get(s5);
                System.out.println(s5+"="+s6);
            }
        );
    }
}
